// 建立一个所有组件可用的方法, 用于功能权限的限制
// 在main.js利用mixin混入技术全局注册
import store from '@/store'

export default {
  methods: {
    checkPermission (key) {
      // key 是该功能权限的标识码
      const roles = store.getters.roles
      if (roles && roles.points) {
        // 查找用户的功能权限列表中是否有该功能权限对应的标识码key
        return roles.points.some(item => item === key)
        // 结果为true 代表可用此权限
      }
      return false
    }
  }
}
// 注意some()对空数组使用放回结果是true
